thin-client radius3 construction project management c++ application programming management design symfony open source shop online shopping problem resoluton developers builders agile projects java linux scrum project php